#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>

int main()
{
	umask(0);
	int fd = open("log1.txt",O_CREAT|O_WRONLY|O_TRUNC,0666);
	if(fd<0)
	{
		perror("open");
		return 1;
	}

	const char * msg = "abc";
	int i = 1;
	while(i)
	{
		write(fd,msg,strlen(msg));
		i--;
	}

	close(fd);
	return 0;
}





















//#include <stdio.h>
//#include <stdlib.h>
//#include <string.h>
//
//int main(int argc,char* argv[])
//{
//	if(argc!=2)
//	{
//		printf("Usage:%s filename\n",argv[0]);
//		return 1;
//	}
//	FILE * fp = fopen(argv[1],"r");
//	if(fp == NULL)
//	{
//		perror("fopen");
//		return 2;
//	}
//	while(1)
//	{
//		 char buffer[128]={0};
//		 int n = fread(buffer,sizeof(buffer)-1,1,fp);
//		 //if(n >0 )
//		 //{
//			// buffer[n] = 0;
//			 printf("%s",buffer);
//
//		 //}
//		 if(feof(fp))
//			 break;
//	}
//	return 0;
//}


//int main()
//{
//	FILE * fp = fopen("log.txt","wb");
//	if(fp == NULL)
//	{
//		perror("fopen");
//		return 1;
//	}
//
//	const char* msg = "hello zzzyh";
//	int cot = 1;
//	while(cot <= 10)
//	{
//		char buffer[1024]={0};
//		snprintf(buffer,sizeof(buffer),"%s:%d\n",msg,cot);
//		fwrite(buffer,strlen(buffer),1,fp);
//	//	const char arr[] = {'1','2','3','4','5'};
//	//	fwrite(arr,sizeof(char),5,fp);
//		
//		cot++;
//	}
//
//	fclose(fp);
//	return 0;
//}
